Definition & classification
characteristics of embedded computing applications, design challenge & optimizing design metrics
Trade off & Skill set required for embedded system design
processor technology
IC technology & design technology
Execution environment
Memory organization
System startup
Run-time environment
Comparing MP & MC; Overview of ARM CORTEX
Introduction to ARM & CORTEX series
Unit I Revision
Comparison of ARM7TDMI-S and CORTEX M3 – Features of CORTEX M3
CORTEX M3: Architecture & Execution Pipeline Stages
Operating modes & register set of CORTEXM3
Register set
Memory mapping of CORTEXM3
Bit banding concept in CORTEXM3 memory
Problems solved in memory bit banding
Execrtion handling, Intro to sleep modes of CORTEX M3 & tool demo
Power management of CORTEXM3 through sleep modes
ARM & Thump Instructions features and comparison
ARM Instructions
Basic programs demonstrated using the tool
loo[ing & compare instructions based programs
Programs discussed through IDE
ARM Instructions
ARM Instructions
Intro to operating sytem & role of it
Embedded system deisgn techniques
Design flow & SDLC model
Waterfall & spiral model
successive refinement &hierarchical design flow for an embedded system
Requirement analysis
Specification analysis & More about SDLC language
System Analysis & Architecture Design; clock design
Case Studies: Elevator Controller & Automated Milk Vending Machine
Intro to operating sytem, role of it & Overview of UNIX
Overview of Linux, Kernel drivers & kernel modules vs user program
Interfacing functions & Loading and removing driver in user space / kernel space & Flashing LEDs
Kernel driver for Parallel port
port number assignment: static & dynamic
Memory read & write, Speed control of DC motor
Revision on ESD